gtk4.git
6 years agogtk-demo: Add a simple peg solitaire DND demo
Benjamin Otte [Sun, 1 Mar 2020 07:45:15 +0000 (08:45 +0100)]
gtk-demo: Add a simple peg solitaire DND demo

6 years agodroptarget: Redo
Benjamin Otte [Sat, 29 Feb 2020 02:47:17 +0000 (03:47 +0100)]
droptarget: Redo

This is a huge reorganization of GtkDropTarget. I did not know how to
split this up, so it's unfortunately all one commit.

Highlights:

- Split GtkDropTarget into GtkDropTarget and GtkDropTargetAsync
  GtkDropTarget is the simple one that only works with GTypes and offers
  a synchronous interface.
  GtkDropTargetAsync retains the full old functionality and allows
  handling mime types.

- Drop events are handled differently
  Instead of picking a single drop target and sending all DND events to
  it, every event is sent to every drop target. The first one to handle
  the event gets to call gdk_drop_status(), further handlers do not
  interact with the GdkDrop.
  Of course, for the ultimate GDK_DROP_STARTING event, only the first
  one to accept the drop gets to handle it.
  This allows stacking DND event controllers that aren't necessarily
  interested in handling the event or that might decide later to drop
  it.

- Port all widgets to either of those
  Both have a somewhat changed API due to the new event handling.
  For the ones who should use the sync version, lots of cleanup was
  involved to operate on a sync API.

6 years agoplacessidebar: Don't use the GdkDrag
Benjamin Otte [Sun, 1 Mar 2020 01:56:09 +0000 (02:56 +0100)]
placessidebar: Don't use the GdkDrag

First, it should have been a GdkDrop, but even then, proper DND code
should not rely on internals.

It's only been used in an unused signal emission anyway.

6 years agonotebook: Make dnd page switching a drop controller
Benjamin Otte [Sat, 29 Feb 2020 05:29:27 +0000 (06:29 +0100)]
notebook: Make dnd page switching a drop controller

This untangles tab dnd from page switching.

6 years agotextview: Move drop scrolling to drop motion controller
Benjamin Otte [Sat, 29 Feb 2020 03:37:16 +0000 (04:37 +0100)]
textview: Move drop scrolling to drop motion controller

Don't confuse the drop target with it.

6 years agotreeview, iconview: Don't return the drop target
Benjamin Otte [Fri, 28 Feb 2020 03:19:36 +0000 (04:19 +0100)]
treeview, iconview: Don't return the drop target

Not a good idea to hand internal event controllers out to public API.

6 years agotestsuite: Use g_assert() in tests
Benjamin Otte [Tue, 25 Feb 2020 21:42:10 +0000 (22:42 +0100)]
testsuite: Use g_assert() in tests

6 years agoMerge branch 'piotrdrag/placessidebar-typos' into 'master'
Emmanuele Bassi [Sun, 1 Mar 2020 15:07:17 +0000 (15:07 +0000)]
Merge branch 'piotrdrag/placessidebar-typos' into 'master'

placessidebar: Fix a couple of typos and thinkos in menu labels

See merge request GNOME/gtk!1494

6 years agoplacessidebar: Fix a couple of typos and thinkos in menu labels
Piotr Drąg [Sun, 1 Mar 2020 14:05:28 +0000 (15:05 +0100)]
placessidebar: Fix a couple of typos and thinkos in menu labels

6 years agoMerge branch 'kill-grabs-2' into 'master'
Matthias Clasen [Sat, 29 Feb 2020 01:19:48 +0000 (01:19 +0000)]
Merge branch 'kill-grabs-2' into 'master'

Kill grabs

See merge request GNOME/gtk!1492

6 years agoDrop gtk_grab_add/remove from public api
Matthias Clasen [Fri, 28 Feb 2020 21:36:17 +0000 (16:36 -0500)]
Drop gtk_grab_add/remove from public api

The only form in which we still allow grabs to take place
is with modal toplevels.

6 years agoDrop gtk_grab_get_current
Matthias Clasen [Fri, 28 Feb 2020 21:29:56 +0000 (16:29 -0500)]
Drop gtk_grab_get_current

Another grab-related api that we are not using.

6 years agoDrop device grabs
Matthias Clasen [Fri, 28 Feb 2020 21:27:42 +0000 (16:27 -0500)]
Drop device grabs

We were not using this api at all, so lets drop it.

6 years agoMerge branch 'matthiasc/for-master' into 'master'
Matthias Clasen [Fri, 28 Feb 2020 20:35:11 +0000 (20:35 +0000)]
Merge branch 'matthiasc/for-master' into 'master'

inspector: Fix the "Software GL" switch

See merge request GNOME/gtk!1491

6 years agoinspector: Fix the "Software GL" switch
Matthias Clasen [Fri, 28 Feb 2020 19:42:19 +0000 (14:42 -0500)]
inspector: Fix the "Software GL" switch

This was crashing.

6 years agoUpdate POTFILES.in and POTFILES.skip
Piotr Drąg [Thu, 27 Feb 2020 21:05:24 +0000 (22:05 +0100)]
Update POTFILES.in and POTFILES.skip

6 years agoMerge branch 'matthiasc/for-master' into 'master'
Matthias Clasen [Thu, 27 Feb 2020 20:29:04 +0000 (20:29 +0000)]
Merge branch 'matthiasc/for-master' into 'master'

Matthiasc/for master

See merge request GNOME/gtk!1488

6 years agoRemove a stray g_object_unref
Matthias Clasen [Thu, 27 Feb 2020 19:07:12 +0000 (14:07 -0500)]
Remove a stray g_object_unref

Events are no longer objects, so this does not do
any good. Use gdk_event_unref instead.

6 years agoAvoid a crash in css font features values
Matthias Clasen [Thu, 27 Feb 2020 12:47:37 +0000 (07:47 -0500)]
Avoid a crash in css font features values

6 years agoUpdate Dutch translation
Nathan Follens [Thu, 27 Feb 2020 11:05:23 +0000 (11:05 +0000)]
Update Dutch translation

6 years agoMerge branch 'patch-1' into 'master'
Timm Bäder [Thu, 27 Feb 2020 10:41:44 +0000 (10:41 +0000)]
Merge branch 'patch-1' into 'master'

Fix a typo in gtkplacessidebar.c

See merge request GNOME/gtk!1486

6 years agoFix a typo in gtkplacessidebar.c
Krzesimir Nowak [Thu, 27 Feb 2020 10:02:56 +0000 (10:02 +0000)]
Fix a typo in gtkplacessidebar.c

Some mistyped vim command got into the code in commit 60d2813247831adf9642f87ad2bf597280d2f31a.

6 years agoMerge branch 'matthiasc/for-master' into 'master'
Matthias Clasen [Thu, 27 Feb 2020 01:12:23 +0000 (01:12 +0000)]
Merge branch 'matthiasc/for-master' into 'master'

Fix a leftover occurrence of ::expand

See merge request GNOME/gtk!1485

6 years agoFix a leftover occurrence of ::expand
Matthias Clasen [Thu, 27 Feb 2020 00:31:25 +0000 (19:31 -0500)]
Fix a leftover occurrence of ::expand

6 years agoUpdate Persian translation
Danial Behzadi [Wed, 26 Feb 2020 23:23:04 +0000 (23:23 +0000)]
Update Persian translation

6 years agoMerge branch 'matthiasc/for-master' into 'master'
Matthias Clasen [Wed, 26 Feb 2020 22:34:45 +0000 (22:34 +0000)]
Merge branch 'matthiasc/for-master' into 'master'

gesture: Actually track targets

See merge request GNOME/gtk!1484

6 years agogesture: Actually track targets
Matthias Clasen [Wed, 26 Feb 2020 22:06:15 +0000 (17:06 -0500)]
gesture: Actually track targets

Due to a mismerge, this wasn't actually working,
and was causing criticals from gtk_widget_has_grab
when dragging windows.

6 years agobuilder-tool: Fix a thinko
Matthias Clasen [Wed, 26 Feb 2020 14:59:14 +0000 (09:59 -0500)]
builder-tool: Fix a thinko

We can't rely on the pspec for a removed property.
This code worked until I actually removed the properties.

Update the tests to reflect this.

6 years agoMerge branch 'expand-margin-cleanup' into 'master'
Matthias Clasen [Wed, 26 Feb 2020 14:27:47 +0000 (14:27 +0000)]
Merge branch 'expand-margin-cleanup' into 'master'

expand and margin cleanup

See merge request GNOME/gtk!1479

6 years agoSmall fixups
Matthias Clasen [Wed, 26 Feb 2020 01:57:20 +0000 (20:57 -0500)]
Small fixups

Trying to get the ci style test to pass.

6 years agoMerge branch 'docs-fixes' into 'master'
Emmanuele Bassi [Wed, 26 Feb 2020 11:19:09 +0000 (11:19 +0000)]
Merge branch 'docs-fixes' into 'master'

Various documentation fixes

See merge request GNOME/gtk!1481

6 years agoMerge branch 'remove-show-hidden' into 'master'
Emmanuele Bassi [Wed, 26 Feb 2020 10:41:50 +0000 (10:41 +0000)]
Merge branch 'remove-show-hidden' into 'master'

Remove last instances of GtkFileChooser:show-hidden

See merge request GNOME/gtk!1480

6 years agoAdd missing ownership transfer annotations
Emmanuele Bassi [Wed, 26 Feb 2020 10:29:59 +0000 (10:29 +0000)]
Add missing ownership transfer annotations

6 years agoFix gtk-doc stanza for private symbol
Emmanuele Bassi [Wed, 26 Feb 2020 10:25:46 +0000 (10:25 +0000)]
Fix gtk-doc stanza for private symbol

6 years agoAdd missing documentation to GdkDevice
Emmanuele Bassi [Wed, 26 Feb 2020 10:23:15 +0000 (10:23 +0000)]
Add missing documentation to GdkDevice

6 years agoAdd missing ownership transfer annotations
Emmanuele Bassi [Wed, 26 Feb 2020 10:23:01 +0000 (10:23 +0000)]
Add missing ownership transfer annotations

6 years agoFix introspection annotation syntax
Emmanuele Bassi [Wed, 26 Feb 2020 10:19:10 +0000 (10:19 +0000)]
Fix introspection annotation syntax

6 years agoRemove last instances of GtkFileChooser:show-hidden
Emmanuele Bassi [Wed, 26 Feb 2020 10:06:22 +0000 (10:06 +0000)]
Remove last instances of GtkFileChooser:show-hidden

The file chooser widget is still setting the show-hidden property, even
though it was removed.

6 years agoDrop the margin property
Matthias Clasen [Wed, 26 Feb 2020 01:57:20 +0000 (20:57 -0500)]
Drop the margin property

Replace it with margin-start, -end, -top, -bottom throughout.

6 years agoDrop the expand property
Matthias Clasen [Tue, 25 Feb 2020 23:25:52 +0000 (18:25 -0500)]
Drop the expand property

The hexpand and vexpand properties are sufficient.

6 years agoupdate testsuite
Matthias Clasen [Tue, 25 Feb 2020 23:25:41 +0000 (18:25 -0500)]
update testsuite

Update the expected results of the tools tests that are
affected by the new property handling for expand and margin.

6 years agobuilder-tool: replace some properties
Matthias Clasen [Tue, 25 Feb 2020 22:50:57 +0000 (17:50 -0500)]
builder-tool: replace some properties

Replace expand by hexpand and vexpand and
margin by margin-left, -right, -top, -bottom.

6 years agoMerge branch 'ci-docs' into 'master'
Emmanuele Bassi [Tue, 25 Feb 2020 19:47:57 +0000 (19:47 +0000)]
Merge branch 'ci-docs' into 'master'

Restructure CI jobs

See merge request GNOME/gtk!1476

6 years agoci: Add a static analysis job
Emmanuele Bassi [Tue, 25 Feb 2020 19:06:39 +0000 (19:06 +0000)]
ci: Add a static analysis job

Use the Clang static analysis tool.

For the time being, we're going to allow it to fail, but the plan is to
fix every issue it raises.

6 years agoci: Update the docker wrapper script
Emmanuele Bassi [Tue, 25 Feb 2020 19:05:07 +0000 (19:05 +0000)]
ci: Update the docker wrapper script

Do a better job at detecting whether we have Docker installed.

6 years agoci: Move style-check to .pre phase
Emmanuele Bassi [Tue, 25 Feb 2020 17:57:46 +0000 (17:57 +0000)]
ci: Move style-check to .pre phase

We want the style checks running at the start of the CI pipeline, no
need to have a specific phase for it.

6 years agoci: Update all fedora images to v14
Emmanuele Bassi [Tue, 25 Feb 2020 17:19:08 +0000 (17:19 +0000)]
ci: Update all fedora images to v14

6 years agoci: Add clang-analyzer to the fedora build image
Emmanuele Bassi [Tue, 25 Feb 2020 17:18:23 +0000 (17:18 +0000)]
ci: Add clang-analyzer to the fedora build image

6 years agoci: Rename the "style-check" phase to "analysis"
Emmanuele Bassi [Tue, 25 Feb 2020 17:15:00 +0000 (17:15 +0000)]
ci: Rename the "style-check" phase to "analysis"

We want to re-use it for other jobs.

6 years agoci: Fix style check script
Emmanuele Bassi [Tue, 25 Feb 2020 17:13:39 +0000 (17:13 +0000)]
ci: Fix style check script

Propagate the exit status from clang-format-diff.py to avoid it being
overwritten by the `echo` at the end of the script.

6 years agoci: Add a separate "docs" stage
Emmanuele Bassi [Tue, 25 Feb 2020 16:42:07 +0000 (16:42 +0000)]
ci: Add a separate "docs" stage

Don't build the API reference on deploy; build it in a separate job,
instead, so we can run it on all pipelines, and deploy it only for
master.

6 years agoMerge branch 'wip/baedert/for-master' into 'master'
Timm Bäder [Tue, 25 Feb 2020 13:35:34 +0000 (13:35 +0000)]
Merge branch 'wip/baedert/for-master' into 'master'

wip/baedert/for-master

See merge request GNOME/gtk!1466

6 years agostatusbar: Remove _get_message_area() from public API
Timm Bäder [Sun, 23 Feb 2020 15:53:53 +0000 (16:53 +0100)]
statusbar: Remove _get_message_area() from public API

The message should be manipulated via push() and pop().

6 years agoscrolledwindow: Remove an unnecessary cast
Timm Bäder [Sun, 23 Feb 2020 15:08:23 +0000 (16:08 +0100)]
scrolledwindow: Remove an unnecessary cast

6 years agoscrolledwindow: Remove useless local variables
Timm Bäder [Sun, 23 Feb 2020 14:57:10 +0000 (15:57 +0100)]
scrolledwindow: Remove useless local variables

6 years agowidget: Remove gtk_widget_input_shape_combine_region()
Timm Bäder [Sat, 22 Feb 2020 15:13:34 +0000 (16:13 +0100)]
widget: Remove gtk_widget_input_shape_combine_region()

Widget's don't have surfaces anymore these days.

6 years agoinspect-button: Use new gtk_window_set_extra_input_region
Timm Bäder [Sat, 22 Feb 2020 15:07:12 +0000 (16:07 +0100)]
inspect-button: Use new gtk_window_set_extra_input_region

6 years agowindow: Carry an extra input region
Timm Bäder [Sat, 22 Feb 2020 15:05:35 +0000 (16:05 +0100)]
window: Carry an extra input region

This will be used in the inspector to make it possible to click through
the inspector window.

6 years agopopover: Stop using gtk_widget_input_shape_combine_region()
Timm Bäder [Sat, 22 Feb 2020 14:28:44 +0000 (15:28 +0100)]
popover: Stop using gtk_widget_input_shape_combine_region()

We control the surface anyway, we can as well set the input shape on it
directly.

6 years agowidget: Remove set_csd_input_shape
Timm Bäder [Sat, 22 Feb 2020 14:25:49 +0000 (15:25 +0100)]
widget: Remove set_csd_input_shape

Replace the only caller (unsurprisingly from gtkwindow.c) with a direct
call to gdk_surface_input_shape_combine_region.

6 years agowidget: Remove surface member
Timm Bäder [Sat, 22 Feb 2020 13:55:52 +0000 (14:55 +0100)]
widget: Remove surface member

Only GtkNatives are supposed to have a surface, so use the widget's
native.

6 years agorange: Remove an outdated comment
Timm Bäder [Sat, 22 Feb 2020 13:12:16 +0000 (14:12 +0100)]
range: Remove an outdated comment

What even is a CList.

6 years agorange: Inline function into only caller
Timm Bäder [Sat, 22 Feb 2020 13:11:05 +0000 (14:11 +0100)]
range: Inline function into only caller

6 years agorange: Clean up compute_slider_position()
Timm Bäder [Sat, 22 Feb 2020 13:04:06 +0000 (14:04 +0100)]
range: Clean up compute_slider_position()

6 years agomenusectionbox: Avoid a gtk_widget_destroy() call
Timm Bäder [Sat, 22 Feb 2020 08:07:48 +0000 (09:07 +0100)]
menusectionbox: Avoid a gtk_widget_destroy() call

6 years agopathbar: Inherit from GtkWidget
Timm Bäder [Fri, 21 Feb 2020 14:24:19 +0000 (15:24 +0100)]
pathbar: Inherit from GtkWidget

6 years agocolorchooser: Fix typo in checkerboard color
Timm Bäder [Fri, 21 Feb 2020 12:58:49 +0000 (13:58 +0100)]
colorchooser: Fix typo in checkerboard color

6 years agoinspector: Remove double borders in recorder
Timm Bäder [Fri, 21 Feb 2020 12:38:38 +0000 (13:38 +0100)]
inspector: Remove double borders in recorder

6 years agoheaderbar: Replace gtk_widget_destroy() call
Timm Bäder [Fri, 21 Feb 2020 12:04:44 +0000 (13:04 +0100)]
headerbar: Replace gtk_widget_destroy() call

6 years agoheaderbar: Remove size request on icon button
Timm Bäder [Fri, 21 Feb 2020 11:57:16 +0000 (12:57 +0100)]
headerbar: Remove size request on icon button

Doesn't make sense that we force this one button to be this big.

6 years agoshortcutlabel: Remove unnecessary includes
Timm Bäder [Fri, 21 Feb 2020 08:37:00 +0000 (09:37 +0100)]
shortcutlabel: Remove unnecessary includes

6 years agostackswitcher: Avoid calling gtk_widget_destroy()
Timm Bäder [Fri, 21 Feb 2020 08:08:05 +0000 (09:08 +0100)]
stackswitcher: Avoid calling gtk_widget_destroy()

6 years agomodelbutton: Fix wrong function name in doc comment
Timm Bäder [Fri, 21 Feb 2020 08:04:27 +0000 (09:04 +0100)]
modelbutton: Fix wrong function name in doc comment

6 years agoplacessidebar: Convert popover menu to proper GtkPopoverMenu
Timm Bäder [Fri, 21 Feb 2020 08:03:32 +0000 (09:03 +0100)]
placessidebar: Convert popover menu to proper GtkPopoverMenu

6 years agoplacessidebar: Avoid calling gtk_widget_destroy()
Timm Bäder [Thu, 20 Feb 2020 18:56:56 +0000 (19:56 +0100)]
placessidebar: Avoid calling gtk_widget_destroy()

6 years agopathbar: Avoid calling gtk_widget_destroy()
Timm Bäder [Thu, 20 Feb 2020 18:36:13 +0000 (19:36 +0100)]
pathbar: Avoid calling gtk_widget_destroy()

6 years agoheaderbar: Avoid calling gtk_widget_destroy()
Timm Bäder [Thu, 20 Feb 2020 18:29:25 +0000 (19:29 +0100)]
headerbar: Avoid calling gtk_widget_destroy()

6 years agopopovermenubar: Avoid calling gtk_widget_destroy()
Timm Bäder [Thu, 20 Feb 2020 18:26:44 +0000 (19:26 +0100)]
popovermenubar: Avoid calling gtk_widget_destroy()

6 years agoemojichooser: Avoid using gtk_widget_destroy()
Timm Bäder [Thu, 20 Feb 2020 18:21:59 +0000 (19:21 +0100)]
emojichooser: Avoid using gtk_widget_destroy()

6 years agopopovermenu: Avoid a gtk_widget_destroy() call
Timm Bäder [Thu, 20 Feb 2020 17:05:00 +0000 (18:05 +0100)]
popovermenu: Avoid a gtk_widget_destroy() call

6 years agocolorchooserwidget: Get rid of a gtk_widget_destroy() call
Timm Bäder [Thu, 20 Feb 2020 16:54:56 +0000 (17:54 +0100)]
colorchooserwidget: Get rid of a gtk_widget_destroy() call

6 years agotestsuite: Remove outdated exclusions
Matthias Clasen [Tue, 25 Feb 2020 04:07:49 +0000 (23:07 -0500)]
testsuite: Remove outdated exclusions

There were mentions of GtkCList and GtkColorSelection
in these test. The memories!

6 years agoMerge branch 'spinning-spinner' into 'master'
Matthias Clasen [Tue, 25 Feb 2020 04:04:46 +0000 (04:04 +0000)]
Merge branch 'spinning-spinner' into 'master'

Rename GtkSpinner::active to ::spinning

See merge request GNOME/gtk!1475

6 years agoRename GtkSpinner::active to ::spinning
Matthias Clasen [Tue, 25 Feb 2020 02:04:49 +0000 (21:04 -0500)]
Rename GtkSpinner::active to ::spinning

And add a setter and getter. The old name was
confusing with the widget state of the same
name. 'Active' is just too overloaded.

6 years agoMerge branch 'kill-rtl-media-icons' into 'master'
Matthias Clasen [Tue, 25 Feb 2020 02:09:52 +0000 (02:09 +0000)]
Merge branch 'kill-rtl-media-icons' into 'master'

Drop rtl variants of media-playback-start

See merge request GNOME/gtk!1474

6 years agoMerge branch 'kill-popover-relative-to' into 'master'
Matthias Clasen [Tue, 25 Feb 2020 02:00:50 +0000 (02:00 +0000)]
Merge branch 'kill-popover-relative-to' into 'master'

Drop GtkPopover::relative-to

See merge request GNOME/gtk!1471

6 years agoDrop rtl variants of media-playback-start
Matthias Clasen [Tue, 25 Feb 2020 01:49:10 +0000 (20:49 -0500)]
Drop rtl variants of media-playback-start

According to #2469, they are unwanted.

6 years agopopover: Drop ::relative-to
Matthias Clasen [Mon, 24 Feb 2020 12:21:46 +0000 (07:21 -0500)]
popover: Drop ::relative-to

It is enough to just set the parent (and make the parent
call gtk_native_check_resize in size_allocate).

This commit removes the relative_to argument to the
constructors of GtkPopover and GtkPopoverMenu, and
updates all callers.

6 years agoMerge branch 'surface-get-mapped' into 'master'
Matthias Clasen [Tue, 25 Feb 2020 00:26:42 +0000 (00:26 +0000)]
Merge branch 'surface-get-mapped' into 'master'

Add gdk_surface_get_mapped

See merge request GNOME/gtk!1473

6 years agoDrop gdk_surface_is_visible
Matthias Clasen [Tue, 25 Feb 2020 00:03:49 +0000 (19:03 -0500)]
Drop gdk_surface_is_visible

It has been replaced by gdk_surface_get_mapped.

6 years agoReplace gdk_surface_is_visible by _get_mapped
Matthias Clasen [Tue, 25 Feb 2020 00:02:34 +0000 (19:02 -0500)]
Replace gdk_surface_is_visible by _get_mapped

The property  is called ::mapped, and we want to get
to standard getter naming.

6 years agoAdd gdk_surface_get_mapped
Matthias Clasen [Mon, 24 Feb 2020 22:59:12 +0000 (17:59 -0500)]
Add gdk_surface_get_mapped

Returns the value of the ::mapped property. This is
a direct replacement for gtk_surface_is_visible.

6 years agoMerge branch 'getters-and-setters' into 'master'
Matthias Clasen [Mon, 24 Feb 2020 20:31:22 +0000 (20:31 +0000)]
Merge branch 'getters-and-setters' into 'master'

gdk:Getters and setters

See merge request GNOME/gtk!1472

6 years agoAdd missing GdkDrag getters
Matthias Clasen [Mon, 24 Feb 2020 13:32:15 +0000 (08:32 -0500)]
Add missing GdkDrag getters

6 years agosurface: Add a getter for autohide
Matthias Clasen [Mon, 24 Feb 2020 13:01:19 +0000 (08:01 -0500)]
surface: Add a getter for autohide

6 years agogdk: Drop GdkDevice::input-mode and rename ::input-source
Matthias Clasen [Mon, 24 Feb 2020 18:35:27 +0000 (13:35 -0500)]
gdk: Drop GdkDevice::input-mode and rename ::input-source

Drop the input-mode, since it only makes sense for
floating devices, which we don't have anymore. And renamt
::input-source to ::source, to match the getter.

Update all users.

6 years agodevice: Add missing getters
Matthias Clasen [Mon, 24 Feb 2020 13:00:11 +0000 (08:00 -0500)]
device: Add missing getters

This adds getters for a few properties that were
missing them, and renames the input-mode and input-source
properties to match their existing getters.

6 years agoAdd a getter for GdkAppLaunchContext::display
Matthias Clasen [Mon, 24 Feb 2020 12:39:20 +0000 (07:39 -0500)]
Add a getter for GdkAppLaunchContext::display

6 years agoFix the build with docs
Matthias Clasen [Mon, 24 Feb 2020 13:22:22 +0000 (08:22 -0500)]
Fix the build with docs

This is fallout from filechooser api changes.

6 years agoMerge branch 'wip/ebassi/filechooser-new' into 'master'
Matthias Clasen [Mon, 24 Feb 2020 00:32:23 +0000 (00:32 +0000)]
Merge branch 'wip/ebassi/filechooser-new' into 'master'

Clean up the GtkFileChooser API

Closes #2455

See merge request GNOME/gtk!1454